/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package Main;

import arrays.*;
import TADs.nodes.*;

/**
 *
 * @author Administrador
 */

public class Main {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        List l = new List();
        NodeProfesor nodeprof1 = new NodeProfesor("Profe 1");
        NodeProfesor nodeprof2 = new NodeProfesor("Profe 2");
        NodeProfesor nodeprof3 = new NodeProfesor("Profe 3");
        NodeProfesor nodeprof4 = new NodeProfesor("Profe 4");
        l.add(nodeprof1);
        l.add(nodeprof2);
        l.add(nodeprof3);
        l.add(nodeprof4);

        List l2 = new List();
        NodeRef noderef1 = new NodeRef();
        noderef1.ref = nodeprof1;
        NodeRef noderef2 = new NodeRef();
        noderef2.ref = nodeprof2;
        NodeRef noderef3 = new NodeRef();
        noderef3.ref = nodeprof3;
        NodeRef noderef4 = new NodeRef();
        noderef4.ref = nodeprof1;
        l2.add(noderef1);
        l2.add(noderef2);
        l2.add(noderef3);
        l2.add(noderef4);
        NodeRef nuevonodo = (NodeRef) l2.getElement(2);
        NodeProfesor nnodo = (NodeProfesor) nuevonodo.ref;
        System.out.println(nnodo.getInfo());
    }
}
